upper body protector - Spanish English Dictionary